package entity

type AiModule struct {
	Id          int64  `gorm:"column:id;primary_key" json:"id"`
	Name        string `gorm:"column:name;type:varchar(255);not null" json:"name"`
	Images      string `gorm:"column:images;type:varchar(255);not null" json:"images"`
	BotId       string `gorm:"column:bot_id;type:varchar(255);not null" json:"bot_id"`
	AccessToken string `gorm:"column:access_token;type:varchar(1024);not null" json:"access_token"`
	CreatedAt   int64  `gorm:"column:created_at;type:bigint;not null" json:"created_at"`
	UpdatedAt   int64  `gorm:"column:updated_at;type:bigint;not null" json:"updated_at"`
	Heat        int    `gorm:"column:heat;type:integer;not null" json:"heat"`
}

func (a *AiModule) TableName() string {
	return "ai_module"
}
